<!DOCTYPE html>
<html>

<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
	<style type="text/css">
		body,
		html {
			width: 100%;
			height: 100%;
			margin: 0;
		}

		#allmap {
			height: 100%;
			width: 100%;
		}

		#r-result {
			width: 100%;
		}
	</style>
	<script type="text/javascript"
		src="https://api.map.baidu.com/api?type=webgl&v=1.0&ak=ujKQNyWgMEipFktNBmxDGo0btqj9kuL7"></script>
	<title>添加/删除覆盖物</title>
</head>

<body>
	<div id="allmap"></div>
	<!--<div id="r-result">-->
	<!--    <input type="button" onclick="add_overlay();" value="添加覆盖物"/>-->
	<!--    <input type="button" onclick="remove_overlay();" value="删除覆盖物"/>-->
	<!--</div>-->
</body>

</html>

<script type="text/javascript">
	// 百度地图API功能
	var map = new BMapGL.Map("allmap");

	// 禁止地图旋转和倾斜可以通过配置项进行设置
	// var map = new BMapGL.Map("allmap",{
	// enableRotate: false,
	// enableTilt: false
	// });

	map.enableResizeOnCenter();

	map.addEventListener('click', function (e) {
		console.info('点击的经纬度：' + e.latlng.lng + ', ' + e.latlng.lat);
	});

	var zoomCtrl = new BMapGL.ZoomControl();        // 添加缩放控件
	map.addControl(zoomCtrl);
	var cityCtrl = new BMapGL.CityListControl();    // 添加城市列表控件
	map.addControl(cityCtrl);
	var locCtrl = new BMapGL.LocationControl();     // 添加城市列表控件
	map.addControl(locCtrl);

	var centerPoint = new BMapGL.Point(121.40222951221388, 31.19157977918862);
	map.centerAndZoom(centerPoint, 16);

	map.enableScrollWheelZoom(true);

	// map.setHeading(64.5);       // 设置地图旋转角度
	// map.setTilt(73);            // 设置地图的倾斜角度

	var p1 = new BMapGL.Point(121.499702, 31.235994)
	var p2 = new BMapGL.Point(121.502588, 31.239627)

	var marker = new BMapGL.Marker(centerPoint); // 创建点
	var marker1 = new BMapGL.Marker(p1); // 创建点
	var marker2 = new BMapGL.Marker(p2); // 创建点

	// var label1 = new BMapGL.Label("A", { position: p1, offset: new BMapGL.Size(0, 0) })
	// var label2 = new BMapGL.Label("A", { position: p2, offset: new BMapGL.Size(0, 0) })
	// map.addOverlay(label1);                        // 将标注添加到地图中
	// map.addOverlay(label2);                        // 将标注添加到地图中

	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.80297, 22.689712), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.8046, 22.6781), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.806678, 22.721271), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.808182, 22.675842), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.810844, 22.682901), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.816086, 22.735424), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.822104, 22.689076), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.838296, 22.606233), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.842462, 22.608492), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.842962, 22.604831), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.842985, 22.604835), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.843414, 22.60151), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.845493, 22.602741), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.846607, 22.586716), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.848807, 22.604292), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.859146, 22.575509), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.861073, 22.571656), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.86482, 22.56846), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.865203, 22.575688), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.865811, 22.597896), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.866158, 22.599676), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.8668, 22.5982), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.86785, 22.56745), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.869324, 22.565935), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.872394, 22.559211), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("2", { position: new BMapGL.Point(113.872814, 22.567875), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.872925, 22.579404), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.873673, 22.572168), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.874033, 22.562483), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.874241, 22.557345), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.874531, 22.558146), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.877621, 22.562562), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.8794, 22.564), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.879705, 22.552185), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.879799, 22.551994), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.880423, 22.560303), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.880625, 22.546631), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.880671, 22.546651), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.882008, 22.558455), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.885979, 22.549005), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("2", { position: new BMapGL.Point(113.886665, 22.558527), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.88772, 22.552694), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.887756, 22.56918), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.888149, 22.552973), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.889045, 22.555735), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.890099, 22.563465), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.890253, 22.556501), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.891273, 22.545959), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.8917, 22.5642), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.89194, 22.568932), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.895115, 22.568909), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.896065, 22.544303), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.897285, 22.543752), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.900092, 22.554156), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.902609, 22.578424), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.903351, 22.573883), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.908879, 22.577294), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.909456, 22.58178), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.910182, 22.579052), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.910634, 22.573893), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.91388, 22.577068), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.91473, 22.574222), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.917004, 22.580436), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.921088, 22.574136), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.921605, 22.642409), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.922892, 22.57985), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.927389, 22.574009), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.927544, 22.570393), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.92919, 22.682734), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.930732, 22.696897), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.93995, 22.675568), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(113.947594, 22.679954), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("3", { position: new BMapGL.Point(114.051809, 22.63503), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.056325, 22.631369), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.058137, 22.632937), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.059648, 22.651947), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.060113, 22.631542), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.060644, 22.662991), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.063141, 22.65151), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.064259, 22.672039), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.066227, 22.613821), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.066337, 22.614112), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.067074, 22.61758), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.067314, 22.659983), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.067504, 22.652611), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.068066, 22.67388), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("2", { position: new BMapGL.Point(114.068115, 22.630799), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.068154, 22.660299), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("2", { position: new BMapGL.Point(114.069914, 22.660305), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.070498, 22.624289), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.071808, 22.618479), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.073006, 22.643333), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.073086, 22.655592), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.074699, 22.613851), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("2", { position: new BMapGL.Point(114.075376, 22.650751), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.075629, 22.643622), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.076225, 22.618593), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.076982, 22.656779), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.083613, 22.624334), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.10273, 22.541325), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.104815, 22.546097), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.105014, 22.554331), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("2", { position: new BMapGL.Point(114.10696, 22.533954), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.108557, 22.540696), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.109266, 22.546422), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.109844, 22.619016), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.1107, 22.54283), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.110775, 22.537489), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.111309, 22.537121), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.111351, 22.605261), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.111595, 22.612656), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.11329, 22.53813), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.113813, 22.683782), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.114119, 22.664978), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.114273, 22.687599), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.114609, 22.543046), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.114632, 22.543152), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.116707, 22.540651), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.117133, 22.606366), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.117408, 22.543477), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.117412, 22.537465), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("2", { position: new BMapGL.Point(114.118356, 22.528634), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.118937, 22.678378), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.119267, 22.551884), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.119292, 22.546187), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.119874, 22.580331), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.119995, 22.579054), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.120017, 22.677914), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.120031, 22.57877), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.120149, 22.681937), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.12033, 22.541347), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.120707, 22.533542), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.121124, 22.581076), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.121919, 22.534005), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.122108, 22.672291), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.122771, 22.543537), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.123337, 22.685266), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.123475, 22.679017), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.123567, 22.678858), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.12372, 22.673661), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.124286, 22.679042), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.124306, 22.534604), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.125129, 22.539643), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.125171, 22.539627), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.125184, 22.540374), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.125664, 22.599821), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.125689, 22.540445), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.125839, 22.673941), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.126008, 22.574391), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.126022, 22.574524), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.126043, 22.595191), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.126389, 22.595106), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.126414, 22.540034), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.126686, 22.572651), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.126693, 22.544768), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.128201, 22.538354), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.129436, 22.576217), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.129457, 22.658705), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.129557, 22.597888), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.130171, 22.539717), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.130552, 22.608983), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.13089, 22.572124), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.130923, 22.606341), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.130994, 22.594255), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.132578, 22.557296), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.132619, 22.607857), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.133065, 22.592151), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.135762, 22.596655), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.136234, 22.581458), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.13722, 22.568028), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.140172, 22.563866), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.140234, 22.571725), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.14028, 22.57922), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.140659, 22.61855), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.143549, 22.543963), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.144417, 22.559227), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.145649, 22.61347), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.14756, 22.69642), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.148523, 22.604832), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.149252, 22.551759), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.15132, 22.560997), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.151886, 22.553835), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("2", { position: new BMapGL.Point(114.154274, 22.606277), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.154434, 22.615936), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.15596, 22.619007), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.156473, 22.622123), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.159123, 22.554453), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.163317, 22.559545), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.16372, 22.56041), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.164073, 22.611793), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.164116, 22.561253), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.165838, 22.565926), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.167479, 22.56527), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.17072, 22.567067), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.171248, 22.566222), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.171337, 22.568196), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.172691, 22.564713), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.173414, 22.560993), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.175751, 22.639131), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.177338, 22.639841), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.179, 22.5665), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.180526, 22.637861), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.181525, 22.564621), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.185306, 22.637635), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.192138, 22.639012), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.193496, 22.635369), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.196181, 22.643179), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.198595, 22.65423), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.202421, 22.647824), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.204227, 22.654055), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.206091, 22.656969), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.206413, 22.657473), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.206482, 22.648263), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.206975, 22.652509), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.208526, 22.645828), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.209407, 22.645173), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.215317, 22.650471), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.225488, 22.702024), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.226751, 22.720688), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("2", { position: new BMapGL.Point(114.226806, 22.688821), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.227008, 22.687938), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.229644, 22.727659), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.231299, 22.685498), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.231814, 22.723864), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.239164, 22.730767), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.239459, 22.721205), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.240669, 22.719925), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.242298, 22.727699), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.246814, 22.731142), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.250275, 22.725203), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.250278, 22.725202), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.250494, 22.723124), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.25103, 22.727903), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.259415, 22.72972), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.262627, 22.710642), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.269627, 22.722827), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(114.271795, 22.713171), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.381638, 31.187977), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.381762, 31.18024), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.383568, 31.191492), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.385194, 31.172023), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.387042, 31.165142), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.387075, 31.165112), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.388016, 31.168753), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.388016, 31.210627), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.388768, 31.182985), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.389043, 31.202319), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.389053, 31.17207), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.38955, 31.166611), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.389622, 31.184968), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.390081, 31.19981), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.391013, 31.202246), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.39273, 31.202121), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.393338, 31.169838), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.393795, 31.190516), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.393881, 31.195668), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.394072, 31.164828), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.394736, 31.199873), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.39488, 31.20014), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.394979, 31.212727), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.39517, 31.158655), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.395901, 31.188019), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.396061, 31.182625), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.396225, 31.170786), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.396246, 31.171006), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.396363, 31.169481), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.39662, 31.206279), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.396698, 31.18187), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.397637, 31.164683), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.397918, 31.163381), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.39803, 31.169248), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.398568, 31.182683), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.398915, 31.196129), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.39919, 31.188257), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.399694, 31.205505), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.399815, 31.168245), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.400353, 31.175458), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.400428, 31.184378), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.401043, 31.175755), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("2", { position: new BMapGL.Point(121.401498, 31.177014), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.402463, 31.174193), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.402863, 31.15922), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.402885, 31.173702), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.403114, 31.166243), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.403218, 31.20881), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.403331, 31.194411), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.403332, 31.178937), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.40337, 31.17961), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.403466, 31.166244), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.403703, 31.186788), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.40417, 31.205339), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.404184, 31.195553), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.4043, 31.20226), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.404336, 31.202426), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.404627, 31.167331), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.40479, 31.162457), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.405275, 31.204778), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.405491, 31.203516), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("2", { position: new BMapGL.Point(121.405643, 31.165631), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.40619, 31.16592), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.406762, 31.172304), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.406867, 31.172831), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.407138, 31.169709), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.407176, 31.180275), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.407194, 31.169002), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.407371, 31.170505), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.407985, 31.197732), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.408272, 31.176453), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.408634, 31.208743), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("2", { position: new BMapGL.Point(121.408858, 31.171445), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.409141, 31.189958), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.409267, 31.169742), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.409327, 31.169727), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.409543, 31.165659), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.409632, 31.171242), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.409843, 31.203888), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.410153, 31.17924), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.410315, 31.208878), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.410419, 31.179242), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.410584, 31.192209), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.410673, 31.179138), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.41076, 31.188874), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.41165, 31.209156), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.41265, 31.18789), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.412783, 31.193086), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.413023, 31.191866), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("2", { position: new BMapGL.Point(121.41333, 31.18758), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.41368, 31.184135), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.41418, 31.19963), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.414311, 31.184693), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.414783, 31.185567), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.415389, 31.198233), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.41567, 31.173292), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.415773, 31.169628), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.415982, 31.172084), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.41634, 31.192112), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.4164, 31.192109), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.416412, 31.171112), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.417284, 31.201675), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.417408, 31.190997), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.417628, 31.203533), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.418062, 31.191531), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.420959, 31.19056), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.423788, 31.167842), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("2", { position: new BMapGL.Point(121.496717, 31.239452), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.498474, 31.236835), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.500461, 31.233978), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.50163, 31.23669), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.502179, 31.236216), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.502289, 31.236168), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.502295, 31.237268), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.502373, 31.234106), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("2", { position: new BMapGL.Point(121.502374, 31.239483), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.503153, 31.234125), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.503334, 31.234061), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.503401, 31.233897), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.503408, 31.236017), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.5037, 31.233295), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.504013, 31.242186), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.504132, 31.242452), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.505911, 31.235179), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.505959, 31.231541), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.505985, 31.235282), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.506309, 31.242377), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.507931, 31.239195), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1", { position: new BMapGL.Point(121.512178, 31.241601), offset: new BMapGL.Size(0, 0) }));

	// 门店分布情况
	// map.addOverlay(new BMapGL.Label("6-49753", { position: new BMapGL.Point(113.8043948, 22.67869597), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("5-49753", { position: new BMapGL.Point(113.8043948, 22.67869597), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("2-52229", { position: new BMapGL.Point(113.817749, 22.73263), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("11-58459", { position: new BMapGL.Point(113.8507926, 22.60686003), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("6-19016", { position: new BMapGL.Point(113.863973, 22.57486), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("12-32093", { position: new BMapGL.Point(113.8815756, 22.56125145), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("4-57115", { position: new BMapGL.Point(113.8854146, 22.55738818), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("10-51480", { position: new BMapGL.Point(113.886833, 22.553808), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("3-51344", { position: new BMapGL.Point(113.8876172, 22.55158906), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("3-63799", { position: new BMapGL.Point(113.8910204, 22.57207111), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("8-22753", { position: new BMapGL.Point(113.9065355, 22.57146419), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("5-61775", { position: new BMapGL.Point(113.9170647, 22.5795903), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1-63655", { position: new BMapGL.Point(113.9241242, 22.64054598), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("4-49754", { position: new BMapGL.Point(113.9473103, 22.68001299), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("8-49860", { position: new BMapGL.Point(114.0596569, 22.63303673), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("7-60704", { position: new BMapGL.Point(114.0656269, 22.65124671), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("9-64957", { position: new BMapGL.Point(114.0687221, 22.66084039), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("8-47173", { position: new BMapGL.Point(114.0726008, 22.61686661), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("2-13179", { position: new BMapGL.Point(114.1063443, 22.54485965), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1-18064", { position: new BMapGL.Point(114.1068865, 22.54305134), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("5-16672", { position: new BMapGL.Point(114.10926, 22.54139), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("4-31857", { position: new BMapGL.Point(114.1106841, 22.54241291), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1-16308", { position: new BMapGL.Point(114.1143827, 22.54219779), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1-20884", { position: new BMapGL.Point(114.1159709, 22.5446752), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("3-1336", { position: new BMapGL.Point(114.1195062, 22.54083851), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1-17676", { position: new BMapGL.Point(114.119584, 22.54565213), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("4-35803", { position: new BMapGL.Point(114.1198793, 22.53716976), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("2-16357", { position: new BMapGL.Point(114.1212769, 22.54711914), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("14-25749", { position: new BMapGL.Point(114.123586, 22.67586), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("8-24348", { position: new BMapGL.Point(114.1237866, 22.53738961), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1-54183", { position: new BMapGL.Point(114.1238606, 22.54467708), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("3-64640", { position: new BMapGL.Point(114.1245475, 22.60872503), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("2-48573", { position: new BMapGL.Point(114.1249907, 22.57288527), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("7-57403", { position: new BMapGL.Point(114.1250402, 22.57456985), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1-24991", { position: new BMapGL.Point(114.1301377, 22.55015327), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("4-22251", { position: new BMapGL.Point(114.1311049, 22.60671542), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("7-52102", { position: new BMapGL.Point(114.1317581, 22.59394723), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("2-48138", { position: new BMapGL.Point(114.1324144, 22.54720287), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("4-48076", { position: new BMapGL.Point(114.137748, 22.612368), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("7-1648", { position: new BMapGL.Point(114.139058, 22.56905662), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("5-56404", { position: new BMapGL.Point(114.1494405, 22.61941833), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("14-53518", { position: new BMapGL.Point(114.1697783, 22.56379324), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("6-50456", { position: new BMapGL.Point(114.1789013, 22.63347904), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("11-24347", { position: new BMapGL.Point(114.211124, 22.649437), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("5-17395", { position: new BMapGL.Point(114.2276939, 22.69122609), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("5-57097", { position: new BMapGL.Point(114.2377281, 22.71918038), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("8-8086", { position: new BMapGL.Point(114.2481021, 22.72456911), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1-53338", { position: new BMapGL.Point(114.2667411, 22.72332111), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("2-49025", { position: new BMapGL.Point(114.2684181, 22.72268453), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("4-32412", { position: new BMapGL.Point(121.385078, 31.176416), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("4-35041", { position: new BMapGL.Point(121.387444, 31.188114), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("3-30950", { position: new BMapGL.Point(121.392479, 31.19837), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("4-49878", { position: new BMapGL.Point(121.3931477, 31.18780421), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("4-64739", { position: new BMapGL.Point(121.393647, 31.196768), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1-35010", { position: new BMapGL.Point(121.394455, 31.193802), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("2-62264", { position: new BMapGL.Point(121.39759, 31.16896759), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("2-18338", { position: new BMapGL.Point(121.3986893, 31.20641899), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("3-16966", { position: new BMapGL.Point(121.3989317, 31.16390433), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("6-27017", { position: new BMapGL.Point(121.3991404, 31.16558926), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1-15671", { position: new BMapGL.Point(121.399399, 31.198166), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("5-31281", { position: new BMapGL.Point(121.401184, 31.170998), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1-35014", { position: new BMapGL.Point(121.40126, 31.206369), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("5-18052", { position: new BMapGL.Point(121.4017582, 31.17214843), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("2-35032", { position: new BMapGL.Point(121.402054, 31.201939), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("4-53495", { position: new BMapGL.Point(121.4025272, 31.20301631), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1-29998", { position: new BMapGL.Point(121.40289, 31.188482), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("10-15616", { position: new BMapGL.Point(121.40361, 31.163797), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("2-18222", { position: new BMapGL.Point(121.4037171, 31.19777283), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("2-31850", { position: new BMapGL.Point(121.4052391, 31.20518661), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("2-18932", { position: new BMapGL.Point(121.407097, 31.205627), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("2-24893", { position: new BMapGL.Point(121.4071886, 31.20723445), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("6-58457", { position: new BMapGL.Point(121.4089648, 31.18571606), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("10-16313", { position: new BMapGL.Point(121.409554, 31.176691), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("5-56667", { position: new BMapGL.Point(121.410215, 31.171191), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("6-21112", { position: new BMapGL.Point(121.4152222, 31.19838741), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("10-29779", { position: new BMapGL.Point(121.415568, 31.18800533), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("4-25561", { position: new BMapGL.Point(121.4158359, 31.17216391), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1-17559", { position: new BMapGL.Point(121.4999701, 31.235152), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1-35027", { position: new BMapGL.Point(121.500322, 31.237121), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1-3844", { position: new BMapGL.Point(121.5015846, 31.23838019), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("2-59643", { position: new BMapGL.Point(121.5029182, 31.24164309), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("2-15400", { position: new BMapGL.Point(121.504257, 31.240894), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("13-1257", { position: new BMapGL.Point(121.50531, 31.235344), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("1-1334", { position: new BMapGL.Point(121.506554, 31.24118), offset: new BMapGL.Size(0, 0) }));
	map.addOverlay(new BMapGL.Label("3-63978", { position: new BMapGL.Point(121.5114241, 31.24060286), offset: new BMapGL.Size(0, 0) }));

	// 门店分布情况
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.503153, 31.234125), new BMapGL.Point(121.50531, 31.235344)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.393338, 31.169838), new BMapGL.Point(121.39759, 31.16896759)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.114632, 22.543152), new BMapGL.Point(114.1106841, 22.54241291)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.259415, 22.72972), new BMapGL.Point(114.2481021, 22.72456911)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.123475, 22.679017), new BMapGL.Point(114.123586, 22.67586)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.226806, 22.688821), new BMapGL.Point(114.2276939, 22.69122609)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.39488, 31.20014), new BMapGL.Point(121.392479, 31.19837)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.406762, 31.172304), new BMapGL.Point(121.401184, 31.170998)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.164116, 22.561253), new BMapGL.Point(114.1697783, 22.56379324)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.246814, 22.731142), new BMapGL.Point(114.2481021, 22.72456911)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.12033, 22.541347), new BMapGL.Point(114.1198793, 22.53716976)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.808182, 22.675842), new BMapGL.Point(113.8043948, 22.67869597)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.118937, 22.678378), new BMapGL.Point(114.123586, 22.67586)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.118356, 22.528634), new BMapGL.Point(114.1198793, 22.53716976)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.129457, 22.658705), new BMapGL.Point(114.123586, 22.67586)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.404336, 31.202426), new BMapGL.Point(121.4071886, 31.20723445)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.056325, 22.631369), new BMapGL.Point(114.0596569, 22.63303673)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.132578, 22.557296), new BMapGL.Point(114.1301377, 22.55015327)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.409267, 31.169742), new BMapGL.Point(121.410215, 31.171191)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.399815, 31.168245), new BMapGL.Point(121.40361, 31.163797)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.401498, 31.177014), new BMapGL.Point(121.401184, 31.170998)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.500461, 31.233978), new BMapGL.Point(121.4999701, 31.235152)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.063141, 22.65151), new BMapGL.Point(114.0656269, 22.65124671)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.400428, 31.184378), new BMapGL.Point(121.4089648, 31.18571606)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.225488, 22.702024), new BMapGL.Point(114.2276939, 22.69122609)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.879799, 22.551994), new BMapGL.Point(113.886833, 22.553808)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.192138, 22.639012), new BMapGL.Point(114.1789013, 22.63347904)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.403114, 31.166243), new BMapGL.Point(121.40361, 31.163797)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.126693, 22.544768), new BMapGL.Point(114.1212769, 22.54711914)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.117408, 22.543477), new BMapGL.Point(114.119584, 22.54565213)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.215317, 22.650471), new BMapGL.Point(114.211124, 22.649437)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.060644, 22.662991), new BMapGL.Point(114.0687221, 22.66084039)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.119874, 22.580331), new BMapGL.Point(114.1250402, 22.57456985)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.121919, 22.534005), new BMapGL.Point(114.1237866, 22.53738961)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.4043, 31.20226), new BMapGL.Point(121.4052391, 31.20518661)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.381762, 31.18024), new BMapGL.Point(121.385078, 31.176416)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.067314, 22.659983), new BMapGL.Point(114.0687221, 22.66084039)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.410584, 31.192209), new BMapGL.Point(121.4089648, 31.18571606)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.903351, 22.573883), new BMapGL.Point(113.9065355, 22.57146419)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.417284, 31.201675), new BMapGL.Point(121.4152222, 31.19838741)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.39803, 31.169248), new BMapGL.Point(121.3991404, 31.16558926)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.193496, 22.635369), new BMapGL.Point(114.1789013, 22.63347904)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.388016, 31.210627), new BMapGL.Point(121.40126, 31.206369)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.407176, 31.180275), new BMapGL.Point(121.409554, 31.176691)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.206413, 22.657473), new BMapGL.Point(114.211124, 22.649437)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.504132, 31.242452), new BMapGL.Point(121.506554, 31.24118)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.175751, 22.639131), new BMapGL.Point(114.1789013, 22.63347904)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.108557, 22.540696), new BMapGL.Point(114.10926, 22.54139)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.125664, 22.599821), new BMapGL.Point(114.1317581, 22.59394723)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.900092, 22.554156), new BMapGL.Point(113.8876172, 22.55158906)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.206482, 22.648263), new BMapGL.Point(114.211124, 22.649437)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.132619, 22.607857), new BMapGL.Point(114.1311049, 22.60671542)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.140659, 22.61855), new BMapGL.Point(114.137748, 22.612368)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.126686, 22.572651), new BMapGL.Point(114.1249907, 22.57288527)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.917004, 22.580436), new BMapGL.Point(113.9170647, 22.5795903)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.880671, 22.546651), new BMapGL.Point(113.886833, 22.553808)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.88772, 22.552694), new BMapGL.Point(113.886833, 22.553808)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.250275, 22.725203), new BMapGL.Point(114.2481021, 22.72456911)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.269627, 22.722827), new BMapGL.Point(114.2684181, 22.72268453)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.505985, 31.235282), new BMapGL.Point(121.50531, 31.235344)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.128201, 22.538354), new BMapGL.Point(114.1237866, 22.53738961)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.407138, 31.169709), new BMapGL.Point(121.410215, 31.171191)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.909456, 22.58178), new BMapGL.Point(113.9065355, 22.57146419)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.151886, 22.553835), new BMapGL.Point(114.1697783, 22.56379324)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.503334, 31.234061), new BMapGL.Point(121.50531, 31.235344)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.125129, 22.539643), new BMapGL.Point(114.1237866, 22.53738961)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.126043, 22.595191), new BMapGL.Point(114.1317581, 22.59394723)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.8046, 22.6781), new BMapGL.Point(113.8043948, 22.67869597)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.408858, 31.171445), new BMapGL.Point(121.409554, 31.176691)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.104815, 22.546097), new BMapGL.Point(114.1068865, 22.54305134)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.171337, 22.568196), new BMapGL.Point(114.1697783, 22.56379324)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.122108, 22.672291), new BMapGL.Point(114.123586, 22.67586)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.229644, 22.727659), new BMapGL.Point(114.2377281, 22.71918038)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.502374, 31.239483), new BMapGL.Point(121.5015846, 31.23838019)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.156473, 22.622123), new BMapGL.Point(114.1494405, 22.61941833)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.391013, 31.202246), new BMapGL.Point(121.393647, 31.196768)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.89194, 22.568932), new BMapGL.Point(113.8910204, 22.57207111)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.86785, 22.56745), new BMapGL.Point(113.863973, 22.57486)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.40479, 31.162457), new BMapGL.Point(121.40361, 31.163797)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.15596, 22.619007), new BMapGL.Point(114.1494405, 22.61941833)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.930732, 22.696897), new BMapGL.Point(113.9473103, 22.68001299)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.895115, 22.568909), new BMapGL.Point(113.8910204, 22.57207111)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.91473, 22.574222), new BMapGL.Point(113.9065355, 22.57146419)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.069914, 22.660305), new BMapGL.Point(114.0687221, 22.66084039)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.239164, 22.730767), new BMapGL.Point(114.2377281, 22.71918038)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.502295, 31.237268), new BMapGL.Point(121.50531, 31.235344)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.417628, 31.203533), new BMapGL.Point(121.4152222, 31.19838741)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.806678, 22.721271), new BMapGL.Point(113.817749, 22.73263)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.407194, 31.169002), new BMapGL.Point(121.40361, 31.163797)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.506309, 31.242377), new BMapGL.Point(121.5114241, 31.24060286)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.848807, 22.604292), new BMapGL.Point(113.8507926, 22.60686003)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.415982, 31.172084), new BMapGL.Point(121.4158359, 31.17216391)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.40619, 31.16592), new BMapGL.Point(121.40361, 31.163797)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.396225, 31.170786), new BMapGL.Point(121.4017582, 31.17214843)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.271795, 22.713171), new BMapGL.Point(114.2684181, 22.72268453)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.143549, 22.543963), new BMapGL.Point(114.1324144, 22.54720287)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.408858, 31.171445), new BMapGL.Point(121.409554, 31.176691)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.41368, 31.184135), new BMapGL.Point(121.415568, 31.18800533)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.41634, 31.192112), new BMapGL.Point(121.415568, 31.18800533)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.888149, 22.552973), new BMapGL.Point(113.886833, 22.553808)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.842962, 22.604831), new BMapGL.Point(113.8507926, 22.60686003)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.17072, 22.567067), new BMapGL.Point(114.1697783, 22.56379324)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.206091, 22.656969), new BMapGL.Point(114.211124, 22.649437)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.397637, 31.164683), new BMapGL.Point(121.3991404, 31.16558926)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.163317, 22.559545), new BMapGL.Point(114.1697783, 22.56379324)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.393881, 31.195668), new BMapGL.Point(121.394455, 31.193802)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.886665, 22.558527), new BMapGL.Point(113.8854146, 22.55738818)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.50163, 31.23669), new BMapGL.Point(121.50531, 31.235344)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.408272, 31.176453), new BMapGL.Point(121.409554, 31.176691)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.129557, 22.597888), new BMapGL.Point(114.1317581, 22.59394723)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.5037, 31.233295), new BMapGL.Point(121.50531, 31.235344)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.114273, 22.687599), new BMapGL.Point(114.123586, 22.67586)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.4164, 31.192109), new BMapGL.Point(121.415568, 31.18800533)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.865203, 22.575688), new BMapGL.Point(113.863973, 22.57486)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.502179, 31.236216), new BMapGL.Point(121.50531, 31.235344)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.417408, 31.190997), new BMapGL.Point(121.4152222, 31.19838741)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.507931, 31.239195), new BMapGL.Point(121.5114241, 31.24060286)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.843414, 22.60151), new BMapGL.Point(113.8507926, 22.60686003)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.505959, 31.231541), new BMapGL.Point(121.50531, 31.235344)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.502373, 31.234106), new BMapGL.Point(121.50531, 31.235344)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.512178, 31.241601), new BMapGL.Point(121.5114241, 31.24060286)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.117133, 22.606366), new BMapGL.Point(114.1245475, 22.60872503)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.397918, 31.163381), new BMapGL.Point(121.3989317, 31.16390433)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.403331, 31.194411), new BMapGL.Point(121.399399, 31.198166)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.179, 22.5665), new BMapGL.Point(114.1697783, 22.56379324)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.886665, 22.558527), new BMapGL.Point(113.8854146, 22.55738818)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.861073, 22.571656), new BMapGL.Point(113.863973, 22.57486)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.412783, 31.193086), new BMapGL.Point(121.415568, 31.18800533)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.177338, 22.639841), new BMapGL.Point(114.1789013, 22.63347904)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.418062, 31.191531), new BMapGL.Point(121.4152222, 31.19838741)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.226751, 22.720688), new BMapGL.Point(114.2377281, 22.71918038)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.125171, 22.539627), new BMapGL.Point(114.1198793, 22.53716976)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.872814, 22.567875), new BMapGL.Point(113.8815756, 22.56125145)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.135762, 22.596655), new BMapGL.Point(114.1317581, 22.59394723)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.123567, 22.678858), new BMapGL.Point(114.123586, 22.67586)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.262627, 22.710642), new BMapGL.Point(114.2667411, 22.72332111)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.180526, 22.637861), new BMapGL.Point(114.1789013, 22.63347904)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.240669, 22.719925), new BMapGL.Point(114.2481021, 22.72456911)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.396246, 31.171006), new BMapGL.Point(121.401184, 31.170998)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.401498, 31.177014), new BMapGL.Point(121.4017582, 31.17214843)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.505911, 31.235179), new BMapGL.Point(121.50531, 31.235344)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.403466, 31.166244), new BMapGL.Point(121.40361, 31.163797)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.059648, 22.651947), new BMapGL.Point(114.0656269, 22.65124671)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.387075, 31.165112), new BMapGL.Point(121.3991404, 31.16558926)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.149252, 22.551759), new BMapGL.Point(114.1324144, 22.54720287)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.250278, 22.725202), new BMapGL.Point(114.2481021, 22.72456911)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.148523, 22.604832), new BMapGL.Point(114.137748, 22.612368)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.910182, 22.579052), new BMapGL.Point(113.9065355, 22.57146419)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.91388, 22.577068), new BMapGL.Point(113.9065355, 22.57146419)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.409141, 31.189958), new BMapGL.Point(121.415568, 31.18800533)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.105014, 22.554331), new BMapGL.Point(114.1063443, 22.54485965)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.126008, 22.574391), new BMapGL.Point(114.1250402, 22.57456985)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.121124, 22.581076), new BMapGL.Point(114.1250402, 22.57456985)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.405643, 31.165631), new BMapGL.Point(121.40361, 31.163797)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.394072, 31.164828), new BMapGL.Point(121.3991404, 31.16558926)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.144417, 22.559227), new BMapGL.Point(114.139058, 22.56905662)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.407985, 31.197732), new BMapGL.Point(121.4037171, 31.19777283)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.496717, 31.239452), new BMapGL.Point(121.504257, 31.240894)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.12372, 22.673661), new BMapGL.Point(114.123586, 22.67586)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.118356, 22.528634), new BMapGL.Point(114.1198793, 22.53716976)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.885979, 22.549005), new BMapGL.Point(113.886833, 22.553808)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.10273, 22.541325), new BMapGL.Point(114.1063443, 22.54485965)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.120031, 22.57877), new BMapGL.Point(114.1250402, 22.57456985)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.409327, 31.169727), new BMapGL.Point(121.410215, 31.171191)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.083613, 22.624334), new BMapGL.Point(114.0726008, 22.61686661)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.227008, 22.687938), new BMapGL.Point(114.2276939, 22.69122609)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.404627, 31.167331), new BMapGL.Point(121.40361, 31.163797)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.8794, 22.564), new BMapGL.Point(113.8815756, 22.56125145)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.073086, 22.655592), new BMapGL.Point(114.0687221, 22.66084039)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.114119, 22.664978), new BMapGL.Point(114.123586, 22.67586)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.114609, 22.543046), new BMapGL.Point(114.1106841, 22.54241291)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.231299, 22.685498), new BMapGL.Point(114.2276939, 22.69122609)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.40337, 31.17961), new BMapGL.Point(121.409554, 31.176691)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.116707, 22.540651), new BMapGL.Point(114.1195062, 22.54083851)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.125689, 22.540445), new BMapGL.Point(114.1237866, 22.53738961)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.064259, 22.672039), new BMapGL.Point(114.0687221, 22.66084039)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.869324, 22.565935), new BMapGL.Point(113.8815756, 22.56125145)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.399694, 31.205505), new BMapGL.Point(121.3986893, 31.20641899)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.891273, 22.545959), new BMapGL.Point(113.886833, 22.553808)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.067504, 22.652611), new BMapGL.Point(114.0656269, 22.65124671)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.41418, 31.19963), new BMapGL.Point(121.4152222, 31.19838741)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.119267, 22.551884), new BMapGL.Point(114.1212769, 22.54711914)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.39662, 31.206279), new BMapGL.Point(121.4025272, 31.20301631)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.889045, 22.555735), new BMapGL.Point(113.8876172, 22.55158906)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.403332, 31.178937), new BMapGL.Point(121.4017582, 31.17214843)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.204227, 22.654055), new BMapGL.Point(114.211124, 22.649437)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.394979, 31.212727), new BMapGL.Point(121.3986893, 31.20641899)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.92919, 22.682734), new BMapGL.Point(113.9473103, 22.68001299)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.066227, 22.613821), new BMapGL.Point(114.0726008, 22.61686661)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.41567, 31.173292), new BMapGL.Point(121.4158359, 31.17216391)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.202421, 22.647824), new BMapGL.Point(114.211124, 22.649437)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.124286, 22.679042), new BMapGL.Point(114.123586, 22.67586)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.109844, 22.619016), new BMapGL.Point(114.1245475, 22.60872503)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.908879, 22.577294), new BMapGL.Point(113.9065355, 22.57146419)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.896065, 22.544303), new BMapGL.Point(113.886833, 22.553808)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.405491, 31.203516), new BMapGL.Point(121.4025272, 31.20301631)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.872394, 22.559211), new BMapGL.Point(113.8815756, 22.56125145)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.838296, 22.606233), new BMapGL.Point(113.8507926, 22.60686003)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.130171, 22.539717), new BMapGL.Point(114.1237866, 22.53738961)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.136234, 22.581458), new BMapGL.Point(114.139058, 22.56905662)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.076982, 22.656779), new BMapGL.Point(114.0687221, 22.66084039)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.111351, 22.605261), new BMapGL.Point(114.1311049, 22.60671542)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.405643, 31.165631), new BMapGL.Point(121.40361, 31.163797)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.409543, 31.165659), new BMapGL.Point(121.40361, 31.163797)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.423788, 31.167842), new BMapGL.Point(121.4158359, 31.17216391)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.415773, 31.169628), new BMapGL.Point(121.410215, 31.171191)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.398568, 31.182683), new BMapGL.Point(121.3931477, 31.18780421)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.068154, 22.660299), new BMapGL.Point(114.0687221, 22.66084039)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.502374, 31.239483), new BMapGL.Point(121.5029182, 31.24164309)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.38955, 31.166611), new BMapGL.Point(121.3991404, 31.16558926)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.122771, 22.543537), new BMapGL.Point(114.1195062, 22.54083851)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.185306, 22.637635), new BMapGL.Point(114.1789013, 22.63347904)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.066337, 22.614112), new BMapGL.Point(114.0726008, 22.61686661)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.822104, 22.689076), new BMapGL.Point(113.8043948, 22.67869597)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.8917, 22.5642), new BMapGL.Point(113.8854146, 22.55738818)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.405275, 31.204778), new BMapGL.Point(121.4025272, 31.20301631)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.140234, 22.571725), new BMapGL.Point(114.139058, 22.56905662)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.502289, 31.236168), new BMapGL.Point(121.50531, 31.235344)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.125839, 22.673941), new BMapGL.Point(114.123586, 22.67586)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.503408, 31.236017), new BMapGL.Point(121.50531, 31.235344)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.068115, 22.630799), new BMapGL.Point(114.0596569, 22.63303673)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.496717, 31.239452), new BMapGL.Point(121.5029182, 31.24164309)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.409632, 31.171242), new BMapGL.Point(121.409554, 31.176691)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.076225, 22.618593), new BMapGL.Point(114.0726008, 22.61686661)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.503401, 31.233897), new BMapGL.Point(121.50531, 31.235344)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.402463, 31.174193), new BMapGL.Point(121.4017582, 31.17214843)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.504013, 31.242186), new BMapGL.Point(121.504257, 31.240894)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.389622, 31.184968), new BMapGL.Point(121.387444, 31.188114)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.39273, 31.202121), new BMapGL.Point(121.393647, 31.196768)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.410153, 31.17924), new BMapGL.Point(121.409554, 31.176691)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.880423, 22.560303), new BMapGL.Point(113.8815756, 22.56125145)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.388768, 31.182985), new BMapGL.Point(121.387444, 31.188114)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.810844, 22.682901), new BMapGL.Point(113.8043948, 22.67869597)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.41265, 31.18789), new BMapGL.Point(121.4089648, 31.18571606)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.111595, 22.612656), new BMapGL.Point(114.1245475, 22.60872503)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.11329, 22.53813), new BMapGL.Point(114.1143827, 22.54219779)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.395901, 31.188019), new BMapGL.Point(121.3931477, 31.18780421)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.393795, 31.190516), new BMapGL.Point(121.393647, 31.196768)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.921088, 22.574136), new BMapGL.Point(113.9170647, 22.5795903)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.171248, 22.566222), new BMapGL.Point(114.1697783, 22.56379324)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.41333, 31.18758), new BMapGL.Point(121.4089648, 31.18571606)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.401043, 31.175755), new BMapGL.Point(121.401184, 31.170998)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.414783, 31.185567), new BMapGL.Point(121.415568, 31.18800533)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.406867, 31.172831), new BMapGL.Point(121.409554, 31.176691)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.845493, 22.602741), new BMapGL.Point(113.8507926, 22.60686003)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.226806, 22.688821), new BMapGL.Point(114.2276939, 22.69122609)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.120149, 22.681937), new BMapGL.Point(114.123586, 22.67586)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.410673, 31.179138), new BMapGL.Point(121.409554, 31.176691)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.403218, 31.20881), new BMapGL.Point(121.402054, 31.201939)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.387042, 31.165142), new BMapGL.Point(121.3991404, 31.16558926)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.208526, 22.645828), new BMapGL.Point(114.211124, 22.649437)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.410419, 31.179242), new BMapGL.Point(121.409554, 31.176691)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.388016, 31.168753), new BMapGL.Point(121.385078, 31.176416)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.394736, 31.199873), new BMapGL.Point(121.392479, 31.19837)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.124306, 22.534604), new BMapGL.Point(114.1237866, 22.53738961)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.111309, 22.537121), new BMapGL.Point(114.10926, 22.54139)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.069914, 22.660305), new BMapGL.Point(114.0687221, 22.66084039)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.25103, 22.727903), new BMapGL.Point(114.2481021, 22.72456911)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.16372, 22.56041), new BMapGL.Point(114.1697783, 22.56379324)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.927389, 22.574009), new BMapGL.Point(113.9170647, 22.5795903)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.13089, 22.572124), new BMapGL.Point(114.1249907, 22.57288527)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.133065, 22.592151), new BMapGL.Point(114.1317581, 22.59394723)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.109266, 22.546422), new BMapGL.Point(114.1106841, 22.54241291)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.123337, 22.685266), new BMapGL.Point(114.123586, 22.67586)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.126389, 22.595106), new BMapGL.Point(114.1317581, 22.59394723)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.154434, 22.615936), new BMapGL.Point(114.1494405, 22.61941833)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.41165, 31.209156), new BMapGL.Point(121.407097, 31.205627)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.198595, 22.65423), new BMapGL.Point(114.211124, 22.649437)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.874531, 22.558146), new BMapGL.Point(113.8815756, 22.56125145)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.159123, 22.554453), new BMapGL.Point(114.1697783, 22.56379324)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.872925, 22.579404), new BMapGL.Point(113.863973, 22.57486)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.396698, 31.18187), new BMapGL.Point(121.3931477, 31.18780421)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.873673, 22.572168), new BMapGL.Point(113.8815756, 22.56125145)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.120707, 22.533542), new BMapGL.Point(114.1237866, 22.53738961)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.396061, 31.182625), new BMapGL.Point(121.3931477, 31.18780421)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.209407, 22.645173), new BMapGL.Point(114.211124, 22.649437)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.126022, 22.574524), new BMapGL.Point(114.1250402, 22.57456985)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.880625, 22.546631), new BMapGL.Point(113.886833, 22.553808)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.067074, 22.61758), new BMapGL.Point(114.0726008, 22.61686661)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.068066, 22.67388), new BMapGL.Point(114.0687221, 22.66084039)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.130552, 22.608983), new BMapGL.Point(114.1311049, 22.60671542)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.381638, 31.187977), new BMapGL.Point(121.387444, 31.188114)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.816086, 22.735424), new BMapGL.Point(113.817749, 22.73263)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.119292, 22.546187), new BMapGL.Point(114.1159709, 22.5446752)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.407371, 31.170505), new BMapGL.Point(121.410215, 31.171191)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.164073, 22.611793), new BMapGL.Point(114.1494405, 22.61941833)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.403703, 31.186788), new BMapGL.Point(121.4089648, 31.18571606)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.842462, 22.608492), new BMapGL.Point(113.8507926, 22.60686003)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.172691, 22.564713), new BMapGL.Point(114.1697783, 22.56379324)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.414311, 31.184693), new BMapGL.Point(121.4089648, 31.18571606)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.130994, 22.594255), new BMapGL.Point(114.1317581, 22.59394723)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.402885, 31.173702), new BMapGL.Point(121.401184, 31.170998)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.897285, 22.543752), new BMapGL.Point(113.886833, 22.553808)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.80297, 22.689712), new BMapGL.Point(113.8043948, 22.67869597)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.865811, 22.597896), new BMapGL.Point(113.8507926, 22.60686003)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.073006, 22.643333), new BMapGL.Point(114.0656269, 22.65124671)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.921605, 22.642409), new BMapGL.Point(113.9241242, 22.64054598)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.402863, 31.15922), new BMapGL.Point(121.3989317, 31.16390433)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.890253, 22.556501), new BMapGL.Point(113.8876172, 22.55158906)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.239459, 22.721205), new BMapGL.Point(114.2377281, 22.71918038)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.051809, 22.63503), new BMapGL.Point(114.0596569, 22.63303673)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.10696, 22.533954), new BMapGL.Point(114.10926, 22.54139)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.196181, 22.643179), new BMapGL.Point(114.211124, 22.649437)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.206975, 22.652509), new BMapGL.Point(114.211124, 22.649437)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.415389, 31.198233), new BMapGL.Point(121.4152222, 31.19838741)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.154274, 22.606277), new BMapGL.Point(114.137748, 22.612368)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.10696, 22.533954), new BMapGL.Point(114.10926, 22.54139)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.130923, 22.606341), new BMapGL.Point(114.1311049, 22.60671542)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.947594, 22.679954), new BMapGL.Point(113.9473103, 22.68001299)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.8668, 22.5982), new BMapGL.Point(113.8507926, 22.60686003)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.404184, 31.195553), new BMapGL.Point(121.4037171, 31.19777283)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.398915, 31.196129), new BMapGL.Point(121.402054, 31.201939)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.075376, 22.650751), new BMapGL.Point(114.0656269, 22.65124671)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.154274, 22.606277), new BMapGL.Point(114.137748, 22.612368)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.409843, 31.203888), new BMapGL.Point(121.4025272, 31.20301631)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.390081, 31.19981), new BMapGL.Point(121.393647, 31.196768)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.887756, 22.56918), new BMapGL.Point(113.8910204, 22.57207111)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.051809, 22.63503), new BMapGL.Point(114.0596569, 22.63303673)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.075629, 22.643622), new BMapGL.Point(114.0656269, 22.65124671)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.842985, 22.604835), new BMapGL.Point(113.8507926, 22.60686003)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.40417, 31.205339), new BMapGL.Point(121.407097, 31.205627)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.110775, 22.537489), new BMapGL.Point(114.10926, 22.54139)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));

	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.420959, 31.19056), new BMapGL.Point(121.415568, 31.18800533)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.242298, 22.727699), new BMapGL.Point(114.2481021, 22.72456911)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.498474, 31.236835), new BMapGL.Point(121.500322, 31.237121)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.879705, 22.552185), new BMapGL.Point(113.886833, 22.553808)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.119995, 22.579054), new BMapGL.Point(114.1250402, 22.57456985)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.231814, 22.723864), new BMapGL.Point(114.2377281, 22.71918038)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.93995, 22.675568), new BMapGL.Point(113.9473103, 22.68001299)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.846607, 22.586716), new BMapGL.Point(113.8507926, 22.60686003)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.051809, 22.63503), new BMapGL.Point(114.0596569, 22.63303673)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.145649, 22.61347), new BMapGL.Point(114.1494405, 22.61941833)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.874033, 22.562483), new BMapGL.Point(113.8815756, 22.56125145)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.385194, 31.172023), new BMapGL.Point(121.385078, 31.176416)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.877621, 22.562562), new BMapGL.Point(113.8815756, 22.56125145)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.120017, 22.677914), new BMapGL.Point(114.123586, 22.67586)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.408634, 31.208743), new BMapGL.Point(121.4071886, 31.20723445)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.41076, 31.188874), new BMapGL.Point(121.415568, 31.18800533)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.922892, 22.57985), new BMapGL.Point(113.9170647, 22.5795903)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.396363, 31.169481), new BMapGL.Point(121.39759, 31.16896759)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.416412, 31.171112), new BMapGL.Point(121.4158359, 31.17216391)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.39919, 31.188257), new BMapGL.Point(121.40289, 31.188482)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.071808, 22.618479), new BMapGL.Point(114.0726008, 22.61686661)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.181525, 22.564621), new BMapGL.Point(114.1697783, 22.56379324)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.890099, 22.563465), new BMapGL.Point(113.8854146, 22.55738818)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.068115, 22.630799), new BMapGL.Point(114.0596569, 22.63303673)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.866158, 22.599676), new BMapGL.Point(113.8507926, 22.60686003)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.1107, 22.54283), new BMapGL.Point(114.1106841, 22.54241291)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.14028, 22.57922), new BMapGL.Point(114.139058, 22.56905662)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.13722, 22.568028), new BMapGL.Point(114.139058, 22.56905662)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.165838, 22.565926), new BMapGL.Point(114.1697783, 22.56379324)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.173414, 22.560993), new BMapGL.Point(114.1697783, 22.56379324)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.874241, 22.557345), new BMapGL.Point(113.8815756, 22.56125145)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.410315, 31.208878), new BMapGL.Point(121.4052391, 31.20518661)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.075376, 22.650751), new BMapGL.Point(114.0656269, 22.65124671)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.074699, 22.613851), new BMapGL.Point(114.0726008, 22.61686661)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.058137, 22.632937), new BMapGL.Point(114.0596569, 22.63303673)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.060113, 22.631542), new BMapGL.Point(114.0596569, 22.63303673)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.250494, 22.723124), new BMapGL.Point(114.2481021, 22.72456911)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.910634, 22.573893), new BMapGL.Point(113.9065355, 22.57146419)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.39517, 31.158655), new BMapGL.Point(121.3989317, 31.16390433)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.389053, 31.17207), new BMapGL.Point(121.385078, 31.176416)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.113813, 22.683782), new BMapGL.Point(114.123586, 22.67586)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.125184, 22.540374), new BMapGL.Point(114.1238606, 22.54467708)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.070498, 22.624289), new BMapGL.Point(114.0726008, 22.61686661)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.140172, 22.563866), new BMapGL.Point(114.139058, 22.56905662)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.167479, 22.56527), new BMapGL.Point(114.1697783, 22.56379324)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.126414, 22.540034), new BMapGL.Point(114.1237866, 22.53738961)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.400353, 31.175458), new BMapGL.Point(121.4017582, 31.17214843)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.15132, 22.560997), new BMapGL.Point(114.139058, 22.56905662)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.383568, 31.191492), new BMapGL.Point(121.387444, 31.188114)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.129436, 22.576217), new BMapGL.Point(114.1250402, 22.57456985)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.902609, 22.578424), new BMapGL.Point(113.9065355, 22.57146419)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.86482, 22.56846), new BMapGL.Point(113.863973, 22.57486)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.859146, 22.575509), new BMapGL.Point(113.863973, 22.57486)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.41333, 31.18758), new BMapGL.Point(121.415568, 31.18800533)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.413023, 31.191866), new BMapGL.Point(121.415568, 31.18800533)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.882008, 22.558455), new BMapGL.Point(113.8815756, 22.56125145)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.872814, 22.567875), new BMapGL.Point(113.8815756, 22.56125145)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(121.389043, 31.202319), new BMapGL.Point(121.392479, 31.19837)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(114.117412, 22.537465), new BMapGL.Point(114.1195062, 22.54083851)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));
	map.addOverlay(new BMapGL.Polyline([new BMapGL.Point(113.927544, 22.570393), new BMapGL.Point(113.9170647, 22.5795903)], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }));

	var circle = new BMapGL.Circle(new BMapGL.Point(121.50228535311136, 31.23883010561292), 500, { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }); //创建圆
	var circle1 = new BMapGL.Circle(new BMapGL.Point(121.403206, 31.197523), 2000, { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 }); //创建圆

	// map.addOverlay(circle);                 // 增加圆
	// map.addOverlay(circle1);                // 增加圆

	var polygon = new BMapGL.Polygon([
		new BMapGL.Point(121.37241356460575, 31.15828954448285),
		new BMapGL.Point(121.42324197462501, 31.155123645204895),
		new BMapGL.Point(121.42536572434726, 31.209051099381313),
		new BMapGL.Point(121.38147489675403, 31.211485015395002)
	], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 });  //创建多边形
	map.addOverlay(polygon);             // 增加多边形


	var pStart = new BMapGL.Point(116.392214, 39.918985);
	var pEnd = new BMapGL.Point(116.41478, 39.911901);
	var rectangle = new BMapGL.Polygon([
		new BMapGL.Point(pStart.lng, pStart.lat),
		new BMapGL.Point(pEnd.lng, pStart.lat),
		new BMapGL.Point(pEnd.lng, pEnd.lat),
		new BMapGL.Point(pStart.lng, pEnd.lat)
	], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 });  //创建矩形

	//添加覆盖物
	function add_overlay() {
		// map.addOverlay(marker);
		// map.addOverlay(marker1);             // 增加点
		// map.addOverlay(polyline);            // 增加折线
		// map.addOverlay(polygon);             // 增加多边形
		//map.addOverlay(rectangle);            // 增加矩形
	}
	//清除覆盖物
	function remove_overlay() {
		map.clearOverlays();
	}
    // add_overlay();
</script>